oxprenolol

English

Noun

oxprenolol (uncountable)

  1. A lipophilic beta blocker.