English Dictionary
◊ GIARDIA
giardia
n : a suspected cause of diarrhea in humans