Loading page
balmoral castle is a noun meaning "a castle in northeastern Scotland that is a private residence of the British sovereign". It carries one recorded sense.
Definitions, synonyms and semantic relations for balmoral castle come from Princeton University’s WordNet. Commonness is measured against a corpus of everyday English. Full sources and licences.