Giardia duodenalis

Giardia duodenalis is a flagellated protozoan parasite that colonizes the small intestine of humans and other animals, causing giardiasis.

Connect