Entozoon — synonyms, definition
1. entozoon (Noun)
4 synonyms
endoparasite endozoan entoparasite entozoan
1 definition
entozoon (Noun) — Any of various parasites that live in the internal organs of animals (especially intestinal worms).
1 type of
parasite