the Square Mile

noun
🔊/ðə ˌskweə ˈmaɪl/
🔊/ðə ˌskwer ˈmaɪl/
[singular] (British English, informal)
jump to other results
  1. a name used for the City of London, where there are many banks and financial businesses平方英里城(指伦敦金融城,为银行和金融业的聚集地)