n a place (usually in a railway station) where you can dump your belongings for a time while you bumble around shopping, or whatever takes your fancy.
A poorly-researched dictionary of British Slang words and phrases, written by some guy off the internet.
n a place (usually in a railway station) where you can dump your belongings for a time while you bumble around shopping, or whatever takes your fancy.