assail:

to attack violently with blows or words