HOLYROOD PALACE


Meaning of HOLYROOD PALACE in English

Hol ‧ y ‧ rood Pal ‧ ace /ˌhɒliruːd ˈpæləs $ ˌhɑː-/ BrE AmE ( also ˌHolyrood ˈHouse )

a large building in Edinburgh, Scotland, owned by the British royal family. It was formerly the home of the Scottish royal family, and ↑ Mary Queen of Scots lived there in the 16th century.

Longman Dictionary of Contemporary English.      Longman - Словарь современного английского языка.