Buckingham Palace

Definitions of Buckingham Palace
  1. noun
    the London residence of the British sovereign
    see moresee less
    example of:
    castle, palace
    a large and stately mansion
Word Family