Etymology

London Town

Today it means: London, predominantly the central fifteen or so boroughs. Full definition →

Ask AI about its historyChatGPTClaudePerplexityGoogle AIGrok