What is the meaning of defibrillation in English?

Learn vocabulary with pictures as well as definitions of defibrillation in English

Learn in

See more

n. defibrillation

Definition of defibrillation in English

Application of a controlled electric charge to the heart in order to recover a normal cardiac rhythm.