Synonyms for giardia | Synonym.com

Synonyms and antonyms for giardia

1. giardia (n.)

a suspected cause of diarrhea in humans

Synonyms: