Holyrood

Holyrood is an anglicisation of the Scots haly ruid (holy cross). It may refer to:

  • Holyrood (cross), relics of the True Cross on which Jesus died

Read more about Holyrood:  Scotland, Canada, England, United States, Music