Word info

lambliasis

Noun

Meaning

lambliasis (countable and uncountable, plural lambliases)

(medicine) giardiasis

Source: en.wiktionary.org

Close letter words and terms