Depraver
/(dē̇*prāv"ẽr)/
De·prav·er
Depraver
n.
One who depraves or corrupts.