An expression used in any conversation in which fireworks, explosives or anything in general that goes boom is used. Meaning that the person using the expression would want to see the resulting explosion.
by Le femme beast April 07, 2009