immunodepressive - French English Dictionary