Definitions
1.nounSomeone who scavenges, especially one who searches through rubbish for food or useful things.
2.nounAn animal that feeds on decaying matter such as carrion.
3.nounA street sweeper.
4.nounA child employed to pick up loose cotton from the floor in a cotton mill.
5.nounA substance used to remove impurities from the air or from a solution.
6.verbTo scavenge.
7.verbTo clean the rubbish from a street, etc.