VariousWords beta
Related Terms:
Noun
Definition: An antiparasitic drug that is active both against endoparasites and against ectoparasites.
VariousWords beta
Definition: An antiparasitic drug that is active both against endoparasites and against ectoparasites.