This seems to have become popular in the jargon of business and politics where it means a point at which there is intense tension and conflict.
ZG: 5
A catchy bit of jargon but not hugely significant. Alliteration always gives a phrase staying power.
Read More