Dictionary
Thesaurus
Encyclopedia
Translator
Web

balmoral castle

 - 1 dictionary result
balmoral castle

noun
a castle in northeastern Scotland that is a private residence of the British sovereign 
WordNet® 3.0, © 2006 by Princeton University.
Cite This Source
Search another word or see balmoral castle on Thesaurus | Reference
FacebookTwitterFollow us: