Learn That Word

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 WordNetadd/edit