Noun city of london has 1 sense
  1. City of London, the City - the part of London situated within the ancient boundaries; the commercial and financial center of London
    --1 is a kind of center, centre, middle, heart, eye
    --1 is a part of
     London, Greater London, British capital, capital of the United Kingdom
,
TOP