Dictionary.com
Thesaurus.com

will have foraged

  • future perfect
    of forage.
    forage
    noun
    food for horses or cattle; fodder; provender.