balmoral castle

Noun
  1. A castle in northeastern Scotland that is a private residence of the British sovereign (synset 108912655)

Other Searches