depriver

(noun)

noun

1. Agent noun of deprive; one who deprives.