Definition of City Of London

  • 1. The part of London situated within the ancient boundaries; the commercial and financial center of London Noun

Synonyms for word "city of london"

Semanticaly linked words with "city of london"