Definition of Balmoral Castle

  • 1. A castle in northeastern Scotland that is a private residence of the British sovereign Noun

Semanticaly linked words with "balmoral castle"