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