What does balmoral castle mean?

balmoral castle meaning in General Dictionary

a castle in northeastern Scotland that is a private residence associated with Brit sovereign