Deflowerer /(?)/

De·flow·er·er

Deflowerer

n.
  1. One who deflowers; a ravisher.