Skip to content

detonation

Dictionary definition · detonation

noun

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

Similar words

Source: Open English WordNet (CC BY 4.0).