American Dictionary
Definition the Square Mile in American English
the Square Mile
1
the district of London where many banks, financial institutions, and other big corporations have their offices
