1 definition by Twitch17am

Top Definition
A British Discount Store
Me- I took her to "Pound Town"
Dude- You railed her?
Me- Nah B, that new discount store that opened up
by Twitch17am January 15, 2011
Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from daily@urbandictionary.com. We'll never spam you.