Noun giardia has 1 sense
  1. giardia - a suspected cause of diarrhea in humans
    --1 is a kind of
    flagellate, flagellate protozoan, flagellated protozoan, mastigophoran, mastigophore
    --1 is a member of genus Giardia
,
TOP