like one's life depended upon it - Deutsch Englisch Wörterbuch