1 definition by itsmeJT

an alternative name referring to London used mainly by the ignorant (e.g tourists) and pretencious twats.
by itsmeJT September 15, 2007
Get the london town mug.