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