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.”

Synonyms

  • giardia
  • protozoan