Though it isn't a commercial domain, it is very brandable. Very common term. It is difficult to translate completely but it means "stick with it" or "try hard" or sometimes the equivalent of wishing someone "good luck". There is always the question of what kind of content one puts on such a site.