Deoxycytidine. Definition

Medical Definition: Deoxycytidine

A drug that protects healthy tissues from the toxic effects of cancer drugs.

* Automatic translation