Change your unsatisfactory situation in a grand way.. suddenly perhaps. Making your life much better.
They made me so angry, I had to blow the lid off !!
9👍 3👎
To unmask a conspiracy of some kind, typically in as grandiose a fashion as humanly possible.
The secret society covered its tracks pretty well, but rest assured that I'll blow the lid off this thing someday. In the meantime, I'll keep wearing my tinfoil hat.