scavenge (
http://definr.com/scavenge)
v 1: clean refuse from; "Scavenge a street"
2: collect discarded or refused material; "She scavenged the
garbage cans for food" [syn:
salvage]
3: feed on carrion or refuse; of some animals
4: remove unwanted substances from, as in chemistry [syn:
clean]