Meaning of “ICD” in the English Dictionary

british dictionary

"ICD" in British English

See all translations

ICDnoun [ C ]

uk /ˌaɪ.siːˈdiː/ us /ˈaɪˌsiːˈdiː/ specialized

abbreviation for implantable cardioverter-defibrillator: a device put into the chest to check and correct problems with the heart beat

(Definition of “ICD” from the Cambridge Advanced Learner’s Dictionary & Thesaurus © Cambridge University Press)