French-Spanish dictionary »

se débarbouiller meaning in Spanish

FrenchSpanish
se débarbouiller

lavarse la cara