Giardia - Any of various flagellated protozoa of the genus Giardia that may be parasitic in the intestines of vertebrates including humans and most domestic animals.
close this window