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