carazolol

English

Noun

carazolol (uncountable)

  1. A beta blocker drug.