Welsh assembly

noun

Definitions of Welsh assembly

English

the devolved government of Wales, made up of elected members

Labour's dominance of the Welsh assembly could be to blame for a lack of public engagement in Welsh politics.