keevingrimble has scored a new personal best of 545 on Keep cities clean

The definition of assail

4 Definitions of: assail

    1. verb, to attack violently; assault
    2. verb, to criticize or ridicule vehemently, as in argument
    3. verb, to beset or disturb
    4. verb, to encounter with the intention of mastering
    5. Show me some examples of this word: assail
    6. Show me the etymology of the word: assail
Synonyms: criticize, abuse, blast, put down, malign, berate, revile, vilify, tear into (informal), diss (slang chiefly U.S.) And more...
 

From Collins