French-English dictionary »

se taper la cloche meaning in English

FrenchEnglish
se taper la cloche verbe

stuff one's face(to eat excessively)
verb