Italian-English dictionary »

abbuffata meaning in English

ItalianEnglish
abbuffata noun
{f}

binge [binges]noun
[UK: bɪndʒ] [US: ˈbɪndʒ]

surfeit [surfeits](overindulgence in either food or drink; overeating)
noun
[UK: ˈsɜː.fɪt] [US: ˈsɝː.fət]