Gi•ar•di•a
We found 3 definitions of giardia from 3 different sources.
NounPlural: giardias |
||
giardia - a suspected cause of diarrhea in humans | ||
flagellate, flagellate protozoan, flagellated protozoan, mastigophoran, mastigophore a usually nonphotosynthetic free-living protozoan with whiplike appendages; some are pathogens of humans and other animals |