Definition of Endozoan

  • (noun) any of various parasites that live in the internal organs of animals (especially intestinal worms)
  • (adjective) of or relating to entozoa

Antonyms of Endozoan


No Antonyms Found.

Homophones of Endozoan


No Homophones Found.