Wiktionary
deoxyadenosines
n. (plural of deoxyadenosine English)
n. (plural of deoxyadenosine English)