Synonyms and Antonyms for giardia | Synonym.com

Synonyms and Antonyms for giardia

1. giardia (n.)

a suspected cause of diarrhea in humans

Synonyms: