make a last-ditch bid - Französisch Englisch Wörterbuch