buckingham palace

Noun
  1. The London residence of the British sovereign (synset 108896070)

Other Searches