Definitions of Scottish Parliament
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.