Attested.to

artificial pacemaker

Seed from Open English WordNet (OEWN) 2025

Meanings by context
    • definition an implanted electronic device that takes over the function of the natural cardiac pacemaker