English dictionary
balmoral castle meaning and definition
Definition and meaning of balmoral castle at MeaningMonkey.org. balmoral castle meaning and definition in the English Dictionary.BALMORAL CASTLE noun
Definition of Balmoral Castle (noun)
- a castle in northeastern Scotland that is a private residence of the British sovereign
Source: Princeton University Wordnet