struggle to stay alive - Deutsch Englisch Wörterbuch