Question: what is the meaning of the phrase blow the lid off?
Answer: chiefly US. : to reveal the truth about (something) The investigation blew the lid off corruption in city hall.