subcutaneous implantable cardioverter defibrillator implantation - Turkish English Dictionary