1 definition by korat97

Top Definition
The goddamn best place on Earth.
London is the goddamn best place on Earth.
by korat97 February 26, 2011

Mug icon
Buy a London mug!