1 definition 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!"
by DefectiveLuff February 17, 2009
Get the Poplar mug.