English

edit

Etymology

edit

edema +‎ -o- +‎ -gen

Noun

edit

edemogen (plural edemogens)

  1. A substance that causes edema
edit

Anagrams

edit