endozoan

1. (adjective) of or relating to entozoa
Synonyms: entozoan

2. (noun) any of various parasites that live in the internal organs of animals (especially intestinal worms)
Synonyms: endoparasite, endozoa, entoparasite, entozoa, entozoan, entozoon
Related Words: parasite



Terms and Conditions of Use / Copyright Notice