giardia : Idioms & Phrases


genus giardia

  • noun flagellates parasitic in intestines of vertebrates
WordNet