extricate oneself from difficulties - Allemand Anglais Dictionnaire