WTWM

whatsthatwordmean

← Definition
Guess

ectoparasite

nounA parasite that lives on the outside of its host's body, such as a flea, tick, or louse.

Antonyms

endoparasitenoun

Built for word lovers.