ribuloses
English
Noun
ribuloses
plural of
ribulose