Deflowerer

n.
  1. One who deflowers; a ravisher.