Noun balmoral castle has 1 sense
  1. Balmoral Castle - a castle in northeastern Scotland that is a private residenc of the British sovereign
    --1 is a kind of
    castle
    --1 is a part of Scotland
,
TOP