What is the full meaning of ectoparasites
ECTOPARASITE, a parasite that lives on the surface of animals [n]
Example of the word ectoparasites placed on a Scrabble board.