nitrogen mustard

Explore definitions, synonyms, and language insights of nitrogen mustard

Definitions

Noun
a toxic compound resembling mustard gas in structure; important in cancer treatment