Word info

Old London Town

Proper noun

Meaning

Old London Town

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

Source: en.wiktionary.org

Close letter words and terms