1 definition by Don Ludd

Top Definition
To Londoners the only place that exists in the UK, rather like a city full of the Flat earth society.
Outsider: I live in Wales.

Londoner: You must be made from Dark Matter!
by Don Ludd September 23, 2009

Mug icon
Buy a London mug!