life-threatening injury - German English Dictionary