Wiktionary
desoxyriboses
n. (plural of desoxyribose English)
n. (plural of desoxyribose English)