make a last-ditch bid - French English Dictionary