immune senescence - German English Dictionary