Amiloride Definition

noun

(medicine) A particular pyrazine guanidinium compound that is used as a diuretic.

Wiktionary