London-town meaning

(UK, chiefly London) London, predominantly the central fifteen or so boroughs.
pronoun
0
0
Advertisement