lamblia
/ˈlæmbliə/Definitions
1. noun
A genus of flagellate protozoans, especially Giardia lamblia, which is a common cause of intestinal infections.
“The giardiasis, caused by the parasite Giardia lamblia, was a major health concern for the travelers.”