Wiktionary
deoxyuridines
n. (plural of deoxyuridine English)
n. (plural of deoxyuridine English)