Skip to main content

Definitions by looloolarue

The distinctive smell that can only be found at Chuck E. Cheeses and roller rinks.
Feetza by looloolarue March 14, 2019