Sort:  

Thank you! As far as I know not =) But a good idea.

I Googled and found it means 'master ' in some language.

They have an Islamic expression, 'Massa Allah.'

So, probably it means God is the master! Just guessing!!