What is the full meaning of ectozoa
ECTOZOON, a parasite on the body of an animal, also ECTOZOAN [n]
Example of the word ectozoa placed on a Scrabble board.