blow the lid off
Verb
Meaning
blow the lid off (third-person singular simple present blows the lid off, present participle blowing the lid off, simple past blew the lid off, past participle blown the lid off)
(idiomatic) To uncover (a secret or scandal).
Synonyms
cough
unmask
blurt
let the cat out of the bag
spill the beans
uncloak
blurt out
let on
dish the dirt
lay bare