Definitions of Buckingham palace:

  • noun:   the London residence of the British sovereign