Scottish Parliament

noun

Definitions of Scottish Parliament

English

the centre of devolved (=when power is transferred to a lower level eg from central government to regional government) government for Scotland, made up of elected members

She sent the 2,500 signature petition to the Scottish Parliament.