The definition of a scavenger is a person, animal or insect who takes what others have left or thrown away.
(noun)See scavenger in Webster's New World College Dictionary
noun
Origin: ME scavager < Anglo-Fr scawage, inspection < NormFr escauwer, to inspect < Fl scawen or Frank scouwon, to peer at, observe, akin to OE sceawian, show
See scavenger in American Heritage Dictionary 4
noun
Origin:
Origin: Alteration of Middle English scauager, schavager, official charged with street maintenance
Origin: , from Anglo-Norman scawager, toll collector
Origin: , from scawage, a tax on the goods of foreign merchants
Origin: , from Flemish scauwen, to look at, show
.Learn more about scavenger