{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.
TAKE THE LID OFF
Meaning of TAKE THE LID OFF in English
Dictionary of English idioms . Словарь английских идиом. 2012