nitrogen mustard
noun
Definitions
Any of a series of compounds, analogous to mustard gas with sulfur replaced by nitrogen, that have been used in the treatment of cancer
Explore meaning, context, and usage with an online dictionary experience optimized for multilingual workflows.
Try these words
Definitions
Any of a series of compounds, analogous to mustard gas with sulfur replaced by nitrogen, that have been used in the treatment of cancer