save your own skin - French English Dictionary