French-English dictionary »

se planter la gueule meaning in English

FrenchEnglish
se planter la gueule verbe

faceplant(to land face first)
verb