Definitions for "implantable defibrillator"
a device made up a generator and leads that is
a device that can prevent SCD by detecting and treating fast, dangerous heart rhythms
a device that monitors your heart rate
a tiny version of the carts and paddles often seen wielded by TV doctors to resuscitate patients