SynonymX
Speak
Balmoral Castle
Definition of Balmoral Castle
1.
A castle in northeastern Scotland that is a private residence of the British sovereign
Noun
Semanticaly linked words with "balmoral castle"
castle
scotland