Top definition
A specific game you can play on phone or computer, as far as I know, and it was created in 2009 in Denmark.
Its not the best quality game in existence but it is addicting sometimes, at least for me, it is ;-;
"Hey, *Insert Basic White Girl Name Here* wanna Play MSP / MovieStarPlanet with me after kindergarten???"
yes I actually typed that
Don't Judge me
by I no how two spel July 21, 2018
Get the mug
Get a MSP / MovieStarPlanet mug for your bunkmate Helena.