Wiktionary
lamblia
n. ''Giardia lamblia'', an intestinal parasite that causes giardiasis.
n. ''Giardia lamblia'', an intestinal parasite that causes giardiasis.