extricate oneself from difficulties - Turc Anglais Dictionnaire