About us
Define
Definitions for
"Idarubicin"
An anticancer drug that belongs to the family of drugs called antitumor antibiotics. Also called 4-demethoxydaunorubicin.
66.21.62.125