depraver

noun
  1. a person who depraves or corrupts; one who leads others into moral degradation or vice
  2. Usage: formal or literary; archaic or rare in modern usage

Examples