to save one's hide - Spanisch Englisch Wörterbuch