immunostimulator - German English Dictionary