someone who assaults others sexually
One who violates or disturbs; one who infringes or transgresses; one who profanes or treats with irreverence; a ravisher.
One who violates.