Skip to main content

Definitions by Dragonic MiKe

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

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