Blow the Lid Off (something)
Also used: take the lid off, blow wide open Meaning of Idiom ‘Blow the Lid Off’ To blow the lid off something means to publicly expose a scandal or illegal activity; to reveal the truth about something; to let the public know about a big secret. Examples Of Use “He threatened to blow the lid … Read more