assail

verb

Meaning

Attack someone or something violently or persistently, whether physically or with words.

Examples

  • The enemy forces began to assail the city gates with heavy artillery.
  • Critics continued to assail the politician's new policy with relentless questioning.

Synonyms: attack, assault, criticize, besiege