amiloride
Noun
Meaning
amiloride (countable and uncountable, plural amilorides)
(pharmacology) A diuretic C6H8ClN7O that promotes sodium excretion and potassium retention; any related compound.
Synonyms
Related terms
Examples
Amiloride has additional benefit of blocking Li uptake.