American Dictionary
Definition the City (of London) in American English
the City (of London) phrase
phrase
1
an area in central London where there are many large banks and other financial institutions. This is often used to refer to the institutions themselves.
