sematilide

English

Noun

sematilide (uncountable)

  1. An antiarrhythmic agent.