blind dumb luck - French English Dictionary