French-English dictionary »

se frotter les mains meaning in English

FrenchEnglish
se frotter les mains verbe

rub one's hands togetherverb