life saving - French English Dictionary