Deflowerer
/(?)/
De·flow·er·er
Deflowerer
n.
One who deflowers; a ravisher.