Definition, synonyms and related words
A beta blocker with some utility in the treatment of heart disease.