someone who assaults others sexually
n. One who injures, interrupts, or disturbs;—one who infringes or transgresses;— one who profanes or treats with irreverence;—a ravisher.