Definition of holyrood:
(n) :
An area of Edinburgh, Scotland, the home of the Scottish Parliament.
(n) :
(UK politics, by extension, metonymic) The Scottish Parliament.
(n) :
A place in Canada:
(n) :
A neighbourhood in south-east Edmonton, Alberta.
(n) :
A town in Newfoundland, Newfoundland and Labrador.
(n) :
A community in Huron-Kinloss township, Bruce County, Ontario.