scavenges

verb
  1. searches for and collects discarded items or food
  2. feeds on dead or decaying organic matter
  3. Usage: biology
  4. removes unwanted substances from something
  5. Usage: technical

Examples