Synonyms for Assault (same or very similar meaning)
WordNet sense 1 (force (someone) to have sex against their will):
dishonor, outrage, ravish, violate, dishonour
WordNet sense 2 (attack someone physically or emotionally):
assail, attack
WordNet sense 3 (attack in speech or writing):
round, snipe, lash out
WordNet sense 4 (the crime of forcing a woman to submit to sexual intercourse against her will):
ravishment, violation
From the ODE community, based on WordNet
add/edit