detonation

Noun
  1. A violent release of energy caused by a chemical or nuclear reaction (synset 107323181)
  2. The act of detonating an explosive (synset 100378494)

Other Searches