|
Definition of Holyrood
1. Proper noun. (Christianity) A relic believed to be part of the True Cross ¹
2. Proper noun. An area of Edinburgh, the home of the Scottish Parliament ¹
3. Proper noun. (by extension by metonymy) the w:Scottish Parliament Scottish Parliament ¹
¹ Source: wiktionary.com