immunostimulator - French English Dictionary