Giardia

Of flagellate and genus Giardia.

A suspected cause of diarrhea in humans.

This concept's ID is @1~7139