to save one's hide - Spanish English Dictionary