have more luck than sense - French English Dictionary