immune surveillance - French English Dictionary