Meaning of endozoan
Definition of endozoan
(adj)
of or relating to entozoa
(noun)
any of
various
parasites that
live
in the
internal
organs
of animals (especially
intestinal
worms)
Other information on endozoan
WIKIPEDIA results for
endozoan
Amazon results for
endozoan
Tweet