balmoral castle Meaning, Definition & Usage

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

WordNet