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.