assail
/əˈseɪl/
transitive verb
Make a concerted or violent attack on.
the Scots army assailed Edward’s army from the rear
attack,assault,make an assault on,launch an attack on,pounce on,set upon,launch oneself at,weigh into,fly at,let fly at,turn on,round on,lash out at,hit out at,beset,belabour,fall on,accost,mug,charge,rush,storm,besiege