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

Endolimax

A genus of parasitic amebae found in the large intestine of certain mammals, including humans, that do not invoke pathogenic responses.
Search Site