Assail Meaning

There are 3 meaning(s) for word Assail

Meaning 1 : attack in speech or writing

    Synonyms : assault,  attack,  lash out,  round,  snipe
Meaning 2 : launch an attack or assault on; begin hostilities or start warfare with

    Example : Serbian forces assailed Bosnian towns all week

    Synonyms : attack
Meaning 3 : attack someone physically or emotionally

    Example : Nightmares assailed him regularly

    Synonyms : assault,  attack,  set on