Wiktionary
deoxyglucoses
n. (plural of deoxyglucose English)
n. (plural of deoxyglucose English)