YourDictionary

detonation

(dĕtˌn-āˈshən)

noun
  1. The act of exploding.
  2. An explosion.

Learn more about detonation

link/cite print suggestion box