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

Home to Source Molecular