Top Definition
The area of London south of the river thames. just as nice as north london (depends within) but people pretend it doesnt exist. Also is badly served by the tube cuz of lazy buggers at TFL. Also, west of the A20 the roads are crap except the A3.
(IN London)
Person 1: lets go to Greenwich, South London
Person 2: What?
by Anonywave August 16, 2009
1 more definition
There be dragons.
"You've got some work down in South London? Don't forget to pack your sword and shield."
by MajorMajorMajorMajor January 27, 2015

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.

×