the_cityEnglish

the City, City of London

Noun

The part of London situated within the ancient boundaries, the commercial and financial center of London

English: City of London, the City

Used to allude to the securities industry of Great Britain

English: the City

English words with similar meanings

Show 1 words