1 definition by Slang_PHD

Top Definition
A slang word which basically defines London and areas inside London. Rarely, it is used to define other areas such as Luton or Liverpool.
L-City is the place to be.
by Slang_PHD September 25, 2007

Mug icon
Buy a l-city mug!