London-town Definition
pronoun
(UK, chiefly London) London, predominantly the central fifteen or so boroughs.
Wiktionary
Find Similar Words
Find similar words to london-town using the buttons below.
(UK, chiefly London) London, predominantly the central fifteen or so boroughs.
Find similar words to london-town using the buttons below.