Summary
English Synonyms:   more detail...
  1. Balmoral Castle:


English

Detailed Synonyms for Balmoral Castle in English

Balmoral Castle:

Balmoral Castle [the ~] noun

  1. the Balmoral Castle
    – a castle in northeastern Scotland that is a private residence of the British sovereign 1
    the Balmoral Castle
    – a castle in northeastern Scotland that is a private residence of the British sovereign 1

Related Definitions for "Balmoral Castle":

  1. a castle in northeastern Scotland that is a private residence of the British sovereign1

Related Synonyms for Balmoral Castle