SynonymX
Speak
Giardia
Definition of Giardia
1.
A suspected cause of diarrhea in humans
Noun
Semanticaly linked words with "Giardia"
flagellate
flagellate protozoan
flagellated protozoan
mastigophoran
mastigophore
genus giardia
Hyponims for word "Giardia"
flagellate
flagellate protozoan
flagellated protozoan
mastigophoran
mastigophore