have more luck than sense - German English Dictionary