English Dictionary
Definition the Scottish Parliament in British English
the Scottish Parliament
1
a parliament that has power to decide many local matters in Scotland
Synonyms and related words
