Meaning of endoparasitic

Definition of endoparasitic

(adj) of or relating to parasites that live in the internal organs of animals

Other information on endoparasitic

WIKIPEDIA results for endoparasitic
Amazon results for endoparasitic