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. Словарь английских идиом. 2012