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
Garden Of Life
Garden Of Life
Carlson Labs
Renew Life
Now Food
Aubrey Organics