medroxalol

English

Noun

medroxalol (uncountable)

  1. A vasodilator beta blocker.