meaning of Azathioprin

Azathioprin - German to English

azathioprine