blow the lid off something - definition and synonyms

phrase informal
  1. to let people know something that has been kept a secret

    Her testimony may blow the lid off the CIA’s activities in Latin America.

See also main entry: blow