sedoheptuloses
English
Noun
sedoheptuloses
plural of
sedoheptulose