English - English (Wordnet) dictionary
Jump to user comments
Adjective
- living within a living animal usually as a parasite
- of or relating to entozoa
Noun
- any of various parasites that live in the internal organs of animals (especially intestinal worms)