YourDictionary

Dictionary Home » Medical Definitions » deoxycytidine

deoxycytidine medical definition

noun
One of the principal nucleosides of DNA, composed of cytosine and deoxyribose.

link/cite print suggestion box