Rhyme Desk
Find rhyming words!

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