giving up at the last moment - Deutsch Englisch Wörterbuch