Abbreviation: MSP
Usage: UK
Usage: UK
- Member of the Scottish Parliament
- 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