Giardia

Definition of Giardia from the PharmacyDictionary.in

Giardia

This is a genus of flagellate protozoa that are parasitic in the intestinal tract of humans and animals.

Not Available