assail
assail - verb
attack someone physically or emotionally
launch an attack or assault on; begin hostilities or start warfare with
attack in speech or writing
assail - thesaurus
assault
attack
round
snipe