What is an Implantable Cardioverter Defibrillator? (ICD)

Updated:Jun 15,2012