life-damaging injury - Spanish English Dictionary