Definisi 'balmoral castle'

English to English
noun
1 a castle in northeastern Scotland that is a private residence of the British sovereign Terjemahkan
source: wordnet30

More Word(s)
castle, scotland,

Visual Synonyms