Wiktionary
sedoheptuloses
n. (plural of sedoheptulose English)
n. (plural of sedoheptulose English)