assail
as-sail
verb
To affect someone strongly and suddenly, typically with problems or feelings.
"Doubts assailed him about his decision."
verb
To make a violent or forceful attack upon someone or something.
"The protestors assailed the building with stones."
verb
To criticise someone or something severely and persistently.
"Critics assailed the government's new policy."
Thesaurus
Synonyms: attack, snipe, round, assault, lash out, set on
Antonyms: defend