DETONATION

Definition of DETONATION

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