Open main menu

Wiktionary β

Old London Town

EnglishEdit

Proper nounEdit

Old London Town

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