Browse by letter

Blow the lid off (something)

To show or reveal something (often a wrongdoing).

The  investigation blew the lid off the illegal activities the MP had been part of.