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.