saving from destruction - French English Dictionary