Loading page
genus giardia is a noun meaning "flagellates parasitic in intestines of vertebrates". It carries one recorded sense.
flagellates parasitic in intestines of vertebrates
Definitions, synonyms and semantic relations for genus giardia come from Princeton University’s WordNet. Commonness is measured against a corpus of everyday English. Full sources and licences.