endozoa Meaning, Definition & Usage

  1. noun any of various parasites that live in the internal organs of animals (especially intestinal worms)
    endozoan; entozoon; endoparasite; entozoan; entoparasite.

WordNet


En`do*zo"a noun plural
Etymology
NL., fr. Gr. within + an animal.
Definitions
  1. (Zoöl.) See Entozoa.

Webster 1913