Buckingham-palace meaning

The official residence in London of British sovereigns.
noun
0
0
The official London residence of the British monarch.
pronoun
0
0
(by extension) The British monarch or royal family.
pronoun
0
0
Advertisement