What is Giardia lamblia?

Flexi Says:

Giardia lamblia is a single-celled organism that parasitizes the GI tract of humans as well as many other animal species.
Giardia lamblia is a single-celled organism that parasitizes the GI tract of humans as well as many other animal species.