Dictionary.com
Thesaurus.com
has foraged
  • present perfect of forage (3rd person singular).