scavenger
//ˈskæv.ən.dʒər//
Noun
scavengerSingular
scavengersPlural
1
An animal that feeds on dead organic matter, carrion, or refuse.
Vultures are scavengers that play an important role in the ecosystem by eating dead animals.
2
A person who searches through discarded materials or waste to find useful items.
The scavenger found some old furniture that could be repaired and sold.
3
Someone who collects or gathers things from various sources, often opportunistically.
He is a scavenger who finds useful items at flea markets.