immunodepressor - German English Dictionary