ICD - definition and synonyms

noun medical
  1.   From our crowdsourced Open Dictionary
    implantable cardioverter defibrillator device: a device inserted into the chest which delivers an electric shock to the heart if life-threatening rhythms are detectedSubmitted from United Kingdom on 18/04/2016