electric pop explosion
the grocery store played touchdown town around, it was an electric pop explosion frenzy
a rad phrase used to describe something that is amazing!!!!
"the grocery store played touchdown town around, it was an electric pop explosion frenzy" What is the definition of "electric pop explosion"?