VariousWords beta
Related Terms:
Definitions:
Noun
City of London
the City
Definition: the part of London situated within the ancient boundaries; the commercial and financial center of London