balmoral castle n a castle in northeastern Scotland that is a private residence of the British sovereign Synonym(s) Balmoral Castle
News & Articles balmoral castle Vacationing with the Queen Queen Elizabeth II is officially on holiday at Balmoral Castle in the Scottish Highlands. You can go too. Rent a cottage on the estate and soak in the countryside like the royals do. Aug. 9, 2013 - CNN