immunomodulating - French English Dictionary