"scavenger" in the noun sense
1. scavenger
a chemical agent that is added to a chemical mixture to counteract the effects of impurities
2. magpie, scavenger, pack rat
someone who collects things that have been discarded by others
3. scavenger
any animal that feeds on refuse and other decaying organic matter
Source: WordNet® (An amazing lexical database of English)
Princeton University "About WordNet®."
WordNet®. Princeton University. 2010.
View WordNet® License