Giardia — definition

1. giardia (Noun)

1 definition

giardia (Noun) — A suspected cause of diarrhoea in humans.

5 types of
flagellate flagellate protozoan flagellated protozoan mastigophoran mastigophore
1 part of
genus Giardia