The British Idiom – Take the lid off
Definition of Take the lid off
To take the lid off something is to reveal to everyone something bad that was previously a secret.
Examples of Usage of Take the lid off
The investigation into the credit card scandal at Bankia and Caja Madrid has really taken the lid off the way the Spanish bankers have been stealing money with impunity. You took the lid off this debacle, so you can clean up the mess.
Now watch my YouTube video English lesson which contains this British English idiom.