Noun Definitionbuckingham palace1.Definition: the London residence of the British sovereignCategory: Places