Subscriber login


Forgot your password?

Library card login

Other

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