extricate oneself from difficulties - French English Dictionary