I've never come across it. It's definitely not a set expression.

I think the translation is ok and Russian and English phrases are equally meaningful/meaningless (it depends on your point of...