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
Tweet