🛡️ Community Verification (Glossary)👁️ 30 views

Definition

A diarrheal illness caused by the microscopic parasite Giardia duodenalis, typically found in contaminated soil, food, or water.