nitrogen mustard Hear it!

nitrogen mustard Definition

nitrogen mustard

noun

any of a class of compounds similar to mustard gas, but having an amino nitrogen in place of a sulfur atom: used in the treatment of cancers, etc.