indopanolol

English

Noun

indopanolol (uncountable)

  1. A particular beta blocker.