BLOW THE LID OFF


Meaning of BLOW THE LID OFF in English

reveal a story, tell some news

When the defendant confessed, it blew the lid off the murder trial.

Wayne Magnuson. English idioms vocabulary.      Словарь английских идиом.