take the lid off a scandal - French English Dictionary