Deoxycytidine Definition

noun

(biochemistry, genetics) A nucleoside consisting of cytosine linked to deoxyribose.

Wiktionary
Synonyms:

Other Word Forms of Deoxycytidine

Noun

Singular:
deoxycytidine
Plural:
deoxycytidines