giardia

Nouns

  • (n) a suspected cause of diarrhea in humans

Words of close approximity

giardiasis