Dictionary.com
Thesaurus.com

will have scavenged

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