Definition of London town

1. Proper noun. (UK chiefly London) London, predominantly the central fifteen or so boroughs. ¹



¹ Source: wiktionary.com

London Town Pictures

Click the following link to bring up a new window with an automated collection of images related to the term: London Town Images

Lexicographical Neighbors of London Town

Lombardy poplar
Lombok
Lome
Lomogramma
Lomography
Lomotil
Lomé
Lon
Lon protease
Lonas
Lonas annua
Lonas inodora
Lonchocarpus
London
London Bridge
London Town
London Underground
London broil
London broils
London forces
London moment
London moments
London plane
London pride
London weighting
Londonderry
Londoner
Londoners
Londonesque
Londongrad

Other Resources Relating to: London town

Search for London town on Dictionary.com!Search for London town on Thesaurus.com!Search for London town on Google!Search for London town on Wikipedia!

Search