English synonyms about - contact  

Balmoral Castle

noun

1 Balmoral Castle

A castle in northeastern Scotland that is a private residence of the British sovereign.


Find more on balmoral castle elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.0269