despoiler
/(?)/
de·spoil·er
despoiler
n.
One who despoils.