English | German | Russian | Czech

edemogen English

Meaning edemogen meaning

What does edemogen mean?

edemogen

A substance that causes edema

Are you looking for...?