French-English dictionary »

se le mettre bien profond meaning in English

FrenchEnglish
se le mettre bien profond verbe

sit on it(shove it up your ass)
verb