Scottish Parliament

Definitions

Law

Politics

  • noun the devolved elected representative body set up in 1999 in Edinburgh with limited powers to make laws for Scotland
http://www.dictionarycentral.com/definition/scottish-parliament.html