Meaning of endoparasite

Definition of endoparasite

(noun) any of various parasites that live in the internal organs of animals (especially intestinal worms)

Other information on endoparasite

WIKIPEDIA results for endoparasite
Amazon results for endoparasite