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