Balmoral

(redirected from balmorals)
Also found in: Dictionary, Thesaurus, Medical.

Balmoral

a castle in NE Scotland, in SW Aberdeenshire: a private residence of the British sovereign
References in periodicals archive ?
From Balmorals for men to silhouette designs for women the "Italian Luxury at Your Feet" Autumn-Winter 2008 collection has it all.