Meaning of doxorubicin

Definition of doxorubicin

(noun) an antibiotic used as an anticancer drug

Other information on doxorubicin

WIKIPEDIA results for doxorubicin
Amazon results for doxorubicin