a matter of life or death - German English Dictionary