have more luck than sense - Turkish English Dictionary