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