a matter of life or death - Deutsch Englisch Wörterbuch