heptoses
English
Noun
heptoses
plural of
heptose