buckingham palace Meaning, Definition & Usage

  1. noun the London residence of the British sovereign

WordNet