do a last ditch effort - Türkisch Englisch Wörterbuch