Translation of MSP in Spanish:

MSP

noun

  • 1

    Member of the Scottish Parliament