ECTOPARASITE MEANING IN ENGLISH

• Ectoparasite Definition & Synonyms

  1. (n.) Any parasite which lives on the exterior of animals; -- opposed to endoparasite.


Synonyms:
Ectozoa, Ectozoon, Epizoa, Epizoon,

RECENT SEARCHES