life-saving rope - French English Dictionary