Noun Definition

buckingham palace

1.Definition: the London residence of the British sovereign

Category: Places