Wiktionary
aldotetroses
n. (plural of aldotetrose English)
n. (plural of aldotetrose English)