|
Definition of Lamblia
1. Noun. Any of several parasitic protozoa, of the genus ''Giardia'', that can cause intestinal symptoms ¹
¹ Source: wiktionary.com
|
1. Noun. Any of several parasitic protozoa, of the genus ''Giardia'', that can cause intestinal symptoms ¹
¹ Source: wiktionary.com