French-English dictionary »

se péter la gueule [colloquial] meaning in English

FrenchEnglish
se péter la gueule [colloquial] verbe

faceplant(to land face first)
verb