Definition City of london
English vocabulary and translations (See all our English vocabulary translation)
the City (of London): the oldest and most central part of London, the financial center of London
- "It is reality for a select group of people called City traders, though their number has just been reduced by one."
Do you have smart way of remembering 'City of london'? Share it with us!