French-English dictionary »

se chier dessus meaning in English

FrenchEnglish
se chier dessus verbe

soil oneself(to defecate on oneself accidentally)
verb