anti-parasitic medication - French English Dictionary