edemogen

English

Etymology

From edema +‎ -o- +‎ -gen.

Noun

edemogen (plural edemogens)

  1. A substance that causes edema

Anagrams