How to pronounce Giardia

Accents & languages on maps

Definition
  • Definition of Giardia

    • a suspected cause of diarrhea in humans

Giardia in other languages

Random words: sorrypenChicagooftenCanada