subcutaneous implantable cardioverter defibrillator implantation - French English Dictionary