CITY OF WESTMINSTER
Definition:
- [noun] a borough of Greater London on the Thames; contains Buckingham Palace and the Houses of Parliament and Westminster Abbey
Synonyms: Westminster, City of Westminster
Synonyms:
- Search for synonyms for CITY OF WESTMINSTER



