balmoral_castleEnglish

Balmoral Castle

Noun

A castle in northeastern Scotland that is a private residence of the British sovereign

English: Balmoral Castle

Bahasa: Istana Balmoral

Bahasa words with similar meanings