genus Giardia - flagellates parasitic in intestines of vertebratesprotoctist genus - any genus of Protoctistaorder Polymastigina, Polymastigina - small usually parasitic flagellatesgiardia - a suspected cause of diarrhea in humans
genus Giardia
noun
Words related to genus Giardia
noun flagellates parasitic in intestines of vertebrates