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