strike it lucky - French English Dictionary