Rhyme Desk
Find rhyming words!

Definition of "Detonation" :

noun: the act of detonating an explosive

noun: a violent release of energy caused by a chemical or nuclear reaction