extricate oneself from difficulties - Français Anglais Dictionnaire