to surrender to despair - Deutsch Englisch Wörterbuch