Skip to main content
Search Urban Dictionary
Back
Start typing to search.
Searching
...
Dictionary
Store
App
Chat
Blog
Help
Words of the Day
Browse
Add a Definition
User Settings
Definitions by Haggis2011
London
Share definition
Flag
London is a
big
shopping
mall
, invaded by French
people
when they are on holidays.
Let's go to London today! I'm gonna buy this A&
F
shirt
I've seen on this
guy
walking in ze shamzelizey.
London
by
Haggis2011
January 1, 2012
Get the
London
mug.