Ravisher

•  Ravisher  –  One who ravishes (in any sense).