amilorida

Noun

 * 1)  amiloride pyrazine guanidinium compound used as a diuretic