Showing posts with label Giardia. Show all posts
Showing posts with label Giardia. Show all posts

Giardia

Giardia is found in the feces of infected animals or humans. Giardia is a one-celled parasite that can cause a gastrointestinal i…