phosphoriboses
English
Noun
phosphoriboses
plural of
phosphoribose