extricate oneself from difficulties - Almanca İngilizce Sözlük