DICTIONARY


Definition of CITY OF LONDON

noun : CITY OF LONDON

Source: WordNet 3.1

  • 1. (

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


See more about : CITY OF LONDON