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