Definition of "Detonate" :
verb: burst and release energy as through a violent chemical or physical reaction
"The bomb detonated at noon."
verb: cause to burst with a violent release of energy
verb: burst and release energy as through a violent chemical or physical reaction
"The bomb detonated at noon."
verb: cause to burst with a violent release of energy