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