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

Giardia In Dogs: Symptoms, Causes, & Treatments

Exit mobile version