Seriously. Had no clue what this was talking about.
Me neither.
I looked it up.
Apparently it is a current idiomatic expression.