French-English dictionary »

débarbouillette meaning in English

FrenchEnglish
débarbouillette nom {f}

washing mittnoun