Definition

The official residence of the British monarch in Scotland, located in Edinburgh. It is known for its history and role in Scottish royal traditions and ceremonies.