Stock Photo - Giardia lamblia is a flagellated protozoan parasite. It colonizes and reproduces in the small intestine and causes giardiasis.

Stock Photo: Giardia lamblia is a flagellated protozoan parasite. It colonizes and reproduces in the small intestine and causes giardiasis.

Searchable keywords

Choose multiple keywords

More from this author

View Images & Videos by SuperStock