Lamblia Definition

noun

Giardia lamblia, an intestinal parasite that causes giardiasis.

Wiktionary

Find Similar Words

Find similar words to lamblia using the buttons below.

Words Starting With

Words Ending With

Unscrambles

lamblia