balmoral : Idioms & Phrases


balmoral castle

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