Balmoral Castle
English Dictionary
->
Letter B
-> Balmoral Castle
Search Dictionary:
Balmoral Castle Definition
(n)
a
castle
in
northeastern
Scotland
that
is
a
private
residenc
of
the
British
sovereign
Balmoral Castle Synonyms
Balmoral Castle
© Art Branch Inc.