to save life - Spanish English Dictionary