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.