Definitions of giardia:

  • noun:   a suspected cause of diarrhea in humans