Skip to definition.
Get the FREE one-click dictionary software for Windows or the iPhone/iPad and Android apps


Abbreviation: MSP
Usage: UK
  1. Member of the Scottish Parliament
Noun: MSP
  1. A technology, organization, or service etc. that creates value primarily by enabling direct interactions between two (or more) distinct types of customer
    - platform, multi-sided platform

Encyclopedia: MSP