Board Thread:General Discussion/@comment-6192846-20151129184922/@comment-6192846-20151222222716

It can be translated as simply "how do you do" as well. It's not strictly a greeting you make to strangers, at least as far as dictionaries are concerned.