Skip to main content

Definitions by DefectiveLuff

The closest you will get to Hell without actually going there.
"How was that party in Poplar last weekend?"

"It sucked! I was surprised it wasn't on fire and Satan didn't pop up!"
Poplar by DefectiveLuff February 16, 2009