Medical Dictionary
amiloride
noun amil·o·ride \ə-ˈmil-ə-ˌrīd\
Medical Definition of AMILORIDE
: a diuretic C6H8ClN7O that promotes sodium excretion and potassium retention
Seen & Heard
What made you want to look up amiloride? Please tell us where you read or heard it (including the quote, if possible).