Wiktionary
deoxycytidines
n. (plural of deoxycytidine English)
n. (plural of deoxycytidine English)