Noun buckingham palace has 1 sense
  1. Buckingham Palace - the London residence of the British sovereign
    --1 is a kind of
    palace, castle
    --1 is a part of Westminster, City of Westminster
,
TOP