endozoa
1. [ noun ] (biology) any of various parasites that live in the internal organs of animals (especially intestinal worms)
Synonyms: entoparasite entozoan entozoon entozoa endozoan endoparasite
Related terms: parasite
Similar spelling:   endozoan
  entozoa
  entozoan
  endozoic
  endogamy
  endocarp
  endogamic
  endogamous
  endogen
  Entz
  entozoon
  entozoic
  endogeny
  endocrinal
  endosteum
  endospore
  endosperm
  endoscopy
  endoscope
  endogenic
  endocrine