French-English dictionary »

s'enfiler ça meaning in English

FrenchEnglish
s'enfiler ça verbe

sit on it(shove it up your ass)
verb