Wiktionary
deoxyribosides
n. (plural of deoxyriboside English)
n. (plural of deoxyriboside English)