What does Busulfan mean?

Busulfan - German to English

busulfan