immunocyte - French English Dictionary