Definition of London town

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



¹ Source: wiktionary.com


Fatal error: Uncaught Error: Call to undefined function eregi() in /home/lexicussr/public_html/results.php:314 Stack trace: #0 /home/lexicussr/public_html/index.php(38): require() #1 {main} thrown in /home/lexicussr/public_html/results.php on line 314