Word info

edemogen

Noun

Meaning

edemogen (plural edemogens)

A substance that causes edema

Source: en.wiktionary.org

Related terms

Anagrams

Close letter words and terms