cardiac pacemaker

Explore definitions, synonyms, and language insights of cardiac pacemaker

Definitions

Noun
a specialized bit of heart tissue that controls the heartbeat