Version Française
Meaning of
"se débrouiller"
in English language
French to English
English to French
French
English
se débrouiller; fam. passer au travers; arg. niquer le système.
beat the system (to)
se débrouiller
to manage (be able to do, get along)
se débrouiller
get by, do odd jobs