immunodepressor - French English Dictionary