What is Topshop Leech?
1.
Incredibly irritating person who spends all their 'free' time bumming around
"Hey, coming to the concert tonight?"
"Oh, no.. didn't I tell you? I'll be too busy standing outside waiting for the new Kate moss line to come out!"
*sigh* "Fucking Topshop leech..."
See
Random Words:
1.
A love for Indian men/women
Girl 1: Hey, who's that cute Indian she's with?
Girl 2: The third one she's been dating sin..
1.
A videogame on the NES. Two men would basically fight on the streets until one fell into a sewer and lost.
I'm an urban champion...