ravisher

noun
  1. one who captivates or enchants others with beauty or charm
  2. Usage: literary
  3. one who commits rape
  4. Usage: archaic; offensive

Examples