Balmoral Castle bal·mo·ral·castle uncommon noun 1. a castle in northeastern Scotland that is a private residence of the British sovereign SynonymsBalmoral Castle Related words Broader terms castle Parts Scotland WordNet 2.1 (Princeton University). WordNet 2.1 Copyright Princeton University. All rights reserved.