What does Carmustin mean?

Carmustin - German to English

carmustine