genus giardia

listen to the pronunciation of genus giardia
English - English
flagellates parasitic in intestines of vertebrates