xibenolol

English

Noun

xibenolol (uncountable)

  1. A particular beta blocker.