scavenger
n 1: a chemical agent that is added to a chemical mixture to
counteract the effects of impurities
2: someone who collects things that have been discarded by
others [syn: {magpie}, {pack rat}]
3: any animal that feeds on refuse and other decaying organic
matter