MSP

Definitions

Electronics

Politics

  • acronym forMember of the Scottish Parliament
  • noun a person elected to represent the people of an area of Scotland in the devolved assembly.
http://www.dictionarycentral.com/definition/msp.html