balmoral castle
Meaning, Definition & Usage
Dictionary
Related
noun
a castle in northeastern Scotland that is a private residence of the British sovereign
WordNet
Previous
ballyrag
balm
balmify
balmily
balminess
Next
balmy
balneal
balneary
balneation
balneatory