• Holyrood

    Full definition of Holyrood

    Proper noun

    Holyrood

    (plural Holyroods)
    1. (Christianity) A relic believed to be part of the True Cross
    2. An area of Edinburgh, the home of the Scottish Parliament
    3. (by extension, by metonymy) the Scottish Parliament
    © Wiktionary