scavenger
1. [ noun ] (chemistry) a chemical agent that is added to a chemical mixture to counteract the effects of impurities
Related terms: chemical_agent scavenge
2. [ noun ] someone who collects things that have been discarded by others
Synonyms: pack_rat magpie
Related terms: hoarder salvage
3. [ noun ] (zoology) any animal that feeds on refuse and other decaying organic matter
Related terms: animal bottom_feeder scavenge
Similar spelling:   scavenge
  scavenging
  Schiavone