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