City of London

Explore definitions, synonyms, and language insights of City of London

Definitions

Noun
the part of London situated within the ancient boundaries; the commercial and financial center of London