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

Mug icon
Buy a Pound Town mug!