Find the word definition

Wiktionary
endectocide

n. (context veterinary medicine English) An antiparasitic drug that is active both against endoparasites and against ectoparasites.