lifesaving ... - French English Dictionary