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