French-Latin dictionary »

se débrouiller meaning in Latin

FrenchLatin
se débrouiller

afficiō