What does Amifostin mean?

Amifostin - German to English

amifostine