French-English dictionary »

se pisser dessus meaning in English

FrenchEnglish
se pisser dessus verbe

piss oneself(vulgar slang: wet oneself)
verb