surfeiting

Noun

 * 1) An overindulgence in food and drink.