life-saving rope - Spanish English Dictionary