London Town
English
Etymology
From London + Town. Compare Old English Lundentūn (literally “London town”).
Proper noun
London Town
- (Britain, chiefly London) London, predominantly the central fifteen or so boroughs.