10 Symptoms of Giardia by admin January 31, 2018Giardia is a waterborne parasite that can cause an infection known as giardiasis in the intestinal tracts of its host. Read more