Definitions of feasting:

  • noun:   eating an elaborate meal (often accompanied by entertainment)