Dictionary.com
Thesaurus.com

will have been feasting

  • future perfect progressive
    of feast.
    feast
    noun
    any rich or abundant meal.