ecastolol

English

Noun

ecastolol (uncountable)

  1. A particular beta blocker.