Giardia lamblia

Home > Biology > Parasitology > Protozoan Parasites > Giardia lamblia

A flagellated protozoan that causes giardiasis, an intestinal disease.