giardia

Noun
  1. A suspected cause of diarrhea in humans (synset 101422529)

Found on Word Lists

Other Searches