Top definition
1. marketing terminology to describe when something is so popular with consumers it's like an explosion of excitement and intrigue.

2. having the properties of a large impact
the response has been explosional
by rhys isterix November 19, 2010
Mug icon

Golden Shower Plush

He's warmer than you think.

Buy the plush