Lamblia definition

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