Definition, synonyms and related words
A nitrosourea compound that has been investigated for the treatment of neoplasms.