Summary
English Synonyms:   more detail...
  1. save one's skin:


English

Detailed Synonyms for save one's skin in English

save one's skin:

save one's skin

  1. save one's skin

Related Synonyms for save one's skin