Dictionary.com
Thesaurus.com
had been repasting
  • past perfect progressive of repast.

More Suggestions