Mithracin
Explore definitions, synonyms, and language insights of Mithracin
Definitions
Noun
an antineoplastic drug (trade name Mithracin) used to treat cancer of the testes
Explore definitions, synonyms, and language insights of Mithracin