blow the lid off

blow the lid off  {v. phr.},  {informal}
Suddenly to reveal the truth about a matter that has been kept as a secret either by private persons or by some governmental agency.
The clever journalists blew the lid off the Watergate cover-up.
Categories: informal verb

'blow the lid off' on video