scavager
Etymology
From scavage + -er.
noun
One who scavages.