edemogen

Noun

 * 1) A substance that causes edema

Related terms

 * edemagenic