Table of Contents > Health Dictionary > Lamblia


Giardia; a genus of flagellate protozoans inhabiting the intestines of various mammals and including one (G. lamblia synonym G. intestinalis) that is associated with diarrhea in humans.
Healthy Living Marketplace
Wakunaga of America
Natural Vitality
Eden Foods
Now Food
Renew Life
Jarrow Formulas