Dictionary definition · detonate
verb
- cause to burst with a violent release of energy"We exploded the nuclear bomb"
- burst and release energy as through a violent chemical or physical reaction"the bomb detonated at noon"
Source: Open English WordNet (CC BY 4.0).