idropranolol

English

Noun

idropranolol (uncountable)

  1. A particular beta blocker.