Synonyms of Giardia in English :
Antonyms of Giardia in English
Thesaurus of Giardia in English
Giardia
see definition of giardiaHypernyms of giardia
1. (noun) a suspected cause of diarrhea in humans
Member Meronyms of giardia
1. (noun) a suspected cause of diarrhea in humans