MohammedPreview
Open in TheBrain

To Detonate

  1. (intransitive) To explode; to blow up. Specifically, to combust supersonically via shock compression.
  2. (transitive) To cause to explode.
  3. (intransitive, figuratively) To express sudden anger.
Synonyms
Antonyms