heptuloses
English
Noun
heptuloses
plural of
heptulose