take the lid off

US /teɪk ðə lɪd ɔf/
UK /teɪk ðə lɪd ɔf/
"take the lid off" picture
1.

lever le voile sur, révéler

to reveal something secret or scandalous

:
The journalist threatened to take the lid off the corruption scandal.
Le journaliste a menacé de lever le voile sur le scandale de corruption.
It's time to take the lid off what's really happening behind the scenes.
Il est temps de lever le voile sur ce qui se passe réellement en coulisses.