take the lid off something(also lift the lid on something) to let people know the true facts about a bad or shocking situation
[TahlilGaran] Dictionary of Contemporary English ▲
take the lid off v. phr. 1. To let out in the open; divulge.
It's about time to take the lid off the question of how many prisoners of war are still in enemy hands. 2. To start to face an issue.
"The best way to deal with your divorce," the doctor said to Fran, "is to take the lid off of it." Compare: BLOW THE LID OFF, LET THE CAT OUT OF THE BAG.
[TahlilGaran] English Idioms Dictionary ▲