immunocytes - French English Dictionary