detonate
definition: burst and release energy as through a violent chemical or physical reaction
example: the bomb detonated at noon
speech part: verb
synonyms:
explode
definition: cause to burst with a violent release of energy
example:
speech part: verb
synonyms:
blow up