Holyrood

noun
1
the Scottish parliament and government
پارلمان اسکاتلند, دولت اسکاتلند, هولیرود (پارلمان و دولت اسکاتلند)