VitaminLife.com Online Coupons
Table of Contents > Health Dictionary > Entozoon

Entozoon

An animal parasite the habitat of which is any of the internal organs or tissues.
Search Site