I've never seen this expression, but I Googled it and it looks like it means something that sells really well.
meaning?
I've never seen this expression, but I Googled it and it looks like it means something that sells really well.
The ability of a free market to right itself, to come to a balance, even to success when all looks about to collapse.