immune senescence - French English Dictionary