amiloride
noun
amil·o·ride
ə-ˈmil-ə-ˌrīd
: a diuretic C6H8ClN7O that promotes sodium excretion and potassium retention
Love words? Need even more definitions?
Merriam-Webster unabridged
Share