BLOW THE LID OFF


Meaning of BLOW THE LID OFF in English

{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./

Slang English vocab.      Английский сленговый словарь.