Entozoan Meaning
There are 3 meaning(s) for word Entozoan
Meaning 1 : of or relating to entozoa
Synonyms : endozoan
Synonyms : endozoan
Meaning 3 : any of various parasites that live in the internal organs of animals (especially intestinal worms)
Synonyms : endoparasite, endozoan, entoparasite, entozoon
Synonyms : endoparasite, endozoan, entoparasite, entozoon
Similar words of Entozoan :
