extricate oneself from difficulties - Fransızca İngilizce Sözlük