Meaning of detonation

Definition of detonation

(noun) a violent release of energy caused by a chemical or nuclear reaction
the act of detonating an explosive

Other information on detonation

WIKIPEDIA results for detonation
Amazon results for detonation