EGAVE

lamblia

About 0.12 uses per million words.

Meaning

  1. noun Giardia lamblia, an intestinal parasite that causes giardiasis.

Similar words

flagellate lambliasis giardia giardiasis lagochilascariasis beaver fever loaiasis loiasis lobomycosis lathyrism

Often followed by

and is in cysts intestinalis infection trophozoites are infestation

Save “lamblia” to learn later