extricate oneself from difficulties - Deutsch Englisch Wörterbuch