Leukeran

Explore definitions, synonyms, and language insights of Leukeran

Definitions

Noun
an alkalating agent (trade name Leukeran) used to treat some kinds of cancer

More General Terms