SQUARE MILE


Meaning of SQUARE MILE in English

The Square Mile is the part of London where many important financial institutions have their main offices.

N-PROPER : the N

see also City

Collins COBUILD Advanced Learner's English Dictionary.      Английский словарь Коллинз COBUILD для изучающих язык на продвинутом уровне.