blow the lid off - French English Dictionary