mefruside

English

Noun

mefruside (uncountable)

  1. A diuretic.

Anagrams