Etymology

Elephant and Castle

Today it means: An area surrounding a major road junction in London in the borough of Southwark, Greater London, England (OS grid ref TQ3279). Full definition →

Ask AI about its historyChatGPTClaudePerplexityGoogle AIGrok