Dictionary search results

Showing 1-2 of 2 results

balmoral British & World English

A round brimless hat with a cockade or ribbons attached, worn by certain Scottish regiments

Balmoral Castle British & World English

A holiday residence of the British royal family, on the River Dee in Scotland