meaning of Amifostin

Amifostin - German to English

amifostine