give up as a lost cause - French English Dictionary