Giardia (noun) Definition, Meaning & Examples

noun
  1. any flagellate of the genus Giardia, parasitic in the intestines of vertebrates.
Giardia (noun) Definition, Meaning & Examples

More Definitions