dépatouiller
Top 40000
Meanings
Verb
1. to extricate oneself from a situation, get oneself out of it, to muddle through (reflexive, informal)