Answer:
I think it means 'Playground', but don't take my word for it, that is what translate said.
Hope this helps :)
8.5m questions
11.1m answers