make a last-ditch bid - Turkish English Dictionary