lamblia
About 0.12 uses per million words.
Meaning
- 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