Synonyms and Antonyms for giardia

1. giardia (n.)

a suspected cause of diarrhea in humans

Synonyms: