Meaning of entozoon
Definition of entozoon
(noun)
any of
various
parasites that
live
in the
internal
organs
of animals (especially
intestinal
worms)
Other information on entozoon
WIKIPEDIA results for
entozoon
Amazon results for
entozoon
Tweet