BLOW THE LID OFF (SOMETHING)
blow the lid off (something): translation
blow the lid off (something)
Sl. to expose something to public view. •
The police inspector blew the lid off the work of the gang of thugs.
•
The investigation blew the lid off the scandal.