immunodepressive - German English Dictionary