Definition, synonyms and related words
An antiparasitic drug that is active both against endoparasites and against ectoparasites.