detonate(verb) verb1. cause to burst with a violent release of energySimilar word(s): explodeDefinition categories: change2. burst and release energy as through a violent chemical or physical reaction- the bomb detonated at noonSimilar word(s): explodeDefinition categories: change