Dictionary.com
Thesaurus.com

will have been scavenging

  • future perfect progressive
    of scavenge.
    scavenge
    verb (used with object)
    to take or gather (something usable) from discarded material.