VariousWords beta
Related Terms:
Definitions:
Noun
explosion
detonation
blowup
Definition: a violent release of energy caused by a chemical or nuclear reaction
Definition: An explosion, or violent outburst