BLOW THE LID
Meaning of BLOW THE LID in English
phrasal
: to expose something to view — usually used with off
this book blew the lid off the secret corruption and gangsterism in these unions
Webster's New International English Dictionary.
Новый международный словарь английского языка Webster.
2012