English → Hindi dictionary

entozoon

एंटोज़ोऑन / इंटोज़ोऑन / ऐंटोज़ोऑनNOUN

Definition

any of various parasites that live in the internal organs of animals (especially intestinal worms)

Looking for poetry? Read shayari and poems by great poets.