scavenge
scavenge - verb
clean refuse from
collect discarded or refused material
feed on carrion or refuse
remove unwanted substances from
scavenge - thesaurus
clean
salvage