Balmoral Castle Syllabification: (Bal·mor·al Cas·tle)Definition of Balmoral Castle a vacation residence of the British royal family, on the Dee River in Scotland. Balmoral Castle in other Oxford dictionaries Definition of Balmoral Castle in the British & World English dictionary