endoparasite
English Dictionary
->
Letter E
-> endoparasite
Search Dictionary:
endoparasite Definition
(n)
any
of
various
parasites
that
live
in
the
internal
organs
of
animals
(
especially
intestinal
worms
)
endoparasite Synonyms
endoparasite
endozoan
entoparasite
entozoan
entozoon
© Art Branch Inc.