westminster

Noun
  1. A borough of Greater London on the Thames;
    Contains Buckingham Palace and the Houses of Parliament and Westminster Abbey (synset 108895774)

Other Searches