French-English dictionary »

baffe meaning in English

FrenchEnglish
baffe nom {f}

bitch slap◼◼◼noun