Subscribe
URL of the page has been copied to clipboard.
Meaning : A borough of Greater London on the Thames. Contains Buckingham Palace and the Houses of Parliament and Westminster Abbey.
Synonyms : city of westminster
Install App