Meaning of mithracin

Definition of mithracin

(noun) an antineoplastic drug (trade name Mithracin) used to treat cancer of the testes

Other information on mithracin

WIKIPEDIA results for mithracin
Amazon results for mithracin