Definition, synonyms and related words
A nitrosourea and streptozotocin analogue used in cancer therapy.