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
Tweet