chepstow

A small town on the England/Wales border.
"I'm going to Chepstow."

"Boy, Chepstow sucks! I'm off to beat someone up."
by Dragonic MiKe December 18, 2005
Get the chepstow mug.