Version Française
Translate
"to manage (be able to do, get along)"
to French Language
English to French
French to English
English
French
to manage (be able to do, get along)
se débrouiller