WTWM

whatsthatwordmean

← Definition
Guess

entozoon

nounA single animal that lives inside the body of another animal, especially a parasite.

Synonyms

parasitenounendoparasitenoun

Antonyms

ectozoonnounhostnoun

Built for word lovers.