Meaning of nitrogen mustard

Definition of nitrogen mustard

(noun) a toxic compound resembling mustard gas in structure; important in cancer treatment

Other information on nitrogen mustard

WIKIPEDIA results for nitrogen mustard
Amazon results for nitrogen mustard