French-English dictionary »

facepalm meaning in English

FrenchEnglish
facepalm nom {m}

facepalm◼◼◼(bring the palm of the hand to the face)
noun