Synonyms and Antonyms for Balmoral_Castle

1. Balmoral Castle (n.)

a castle in northeastern Scotland that is a private residence of the British sovereign

Synonyms: