Noun: Balmoral Castle- A castle and estate in Aberdeenshire, Scotland, that serves as a private residence of the British royal family
"Queen Elizabeth II spent her summer holidays at Balmoral Castle"
Type of: castle
Part of: Scotland
Encyclopedia: Balmoral Castle