The definition :
Definitions of detonation:
- noun: the act of detonating an explosive
- noun: a violent release of energy caused by a chemical or nuclear reaction
Are you interested in alternative search :
:explosion burst discharge backfire blast blowback percussion prime
If you like reading news check: