endoparasitic
English Dictionary
->
Letter E
-> endoparasitic
Search Dictionary:
endoparasitic Definition
(a)
of
or
relating
to
parasites
that
live
in
the
internal
organs
of
animals
endoparasitic Synonyms
endoparasitic
© Art Branch Inc.