What is entozoon?

Entozoon is a parasitic animal living in any of the internal organs of its host.

See also:

Common search queries:

Alphabetical List of Terms: