Definition of "Assail" :
verb: attack in speech or writing
verb: launch an attack or assault on; begin hostilities or start warfare with
"Serbian forces assailed Bosnian towns all week."
verb: attack someone physically or emotionally
"Nightmares assailed him regularly."