Home / E / endozoan

endozoan

adjectivenoun 8 letters Scrabble 18 WWF 20
Definitions
adjective

of or relating to entozoa

noun

any of various parasites that live in the internal organs of animals (especially intestinal worms)

Want another word?
Spin the dictionary for a fresh one.
Generate a word →