giardia
nounDefinition of giardia
: any of a genus (Giardia) of flagellate protozoans inhabiting the intestines of various mammals and including one (G. lamblia synonym G. intestinalis) that is associated with diarrhea in humans
Keep scrolling for more
Keep scrolling for more