scavenger
nounAn animal, such as a vulture or housefly, that feeds on dead or decaying matter.
nounOne that scavenges, as a person who searches through refuse for useful items.
nounA substance added to a mixture to remove or inactivate impurities.
nounAn officer whose duty it was to take custom upon the inspection of imported goods, and later also to see that the streets were kept clean. Also
Hence A person whose employment is to clean the streets, etc., of a city or the like, by scraping or sweeping together and carrying off the filth.
nounIn cotton-spinning, a child employed to collect the loose cotton lying about the floor or machinery.
nounIn entomology, a scavenger-beetle.
nounA person whose employment is to clean the streets of a city, by scraping or sweeping, and carrying off the filth. The name is also applied to any animal which devours refuse, carrion, or anything injurious to health.
nounany beetle which feeds on decaying substances, as the carrion beetle.
nounany crab which feeds on dead animals, as the spider crab.