- endoparasite as a noun:
- 1
endoparasite
noun
1 endoparasite
Any of various parasites that live in the internal organs of animals (especially intestinal worms).
synonyms: endozoan, entoparasite, entozoan, entozoon.
Dutch: endoparasiet, entozoön
Polish: endopasożyt, wnętrzniak
debug info: 0.033