assail

Launch verbal barrage

To assail is to attack vigorously or violently, whether physically or verbally.

Armies assail fortifications; critics assail policies; doubts assail the mind.

The word carries more force than simply criticize or question—it suggests a sustained, aggressive onslaught: She was assailed by reporters the moment she left the courthouse.

criticize

denounce

Publicly declare wrongdoing

castigate · berate · rebuke · reproach · upbraid · vilify · excoriate · attack · slam · blast

bombard

barrage

Sustained, overwhelming attack

  • pepperPungent dried berry spice
  • peltFur-bearing animal skin
  • showerWater spray for bathing

pummel · batter · buffet · hail · volley · salvo · fusillade · bombardment · strafe · shell

attack

ambush

Surprise strike from concealment

  • chargeCost or accusation
  • raidSudden armed incursion
  • strikeForceful impact or stoppage

combat · offensive · incursion · onslaught · blitz · engage · fight · skirmish · warfare · invade

overwhelm

beset

Troubled on all sides

  • besiegeSurround to force surrender
  • inundateOverwhelm with excess
  • swampWaterlogged land with vegetation

engulf · overpower · overcome · flood · torment · plague · harass · haunt · trouble · beleaguer

Categories
Opposites
attack vs. defense

assaildefend

Protect from harm

protect · shield · guard · safeguard · secure

criticism vs. praise

assailpraise

Expression of approval

laud · acclaim · commend · extol · hail

aggression vs. support

assailaid

Support given freely

assist · help · support · succor · bolster

Phrases
Family

assault, unassailable, assailable, assailed, assailing, assails, assailer, unassailed

Familiarity
Top 200,000
Profile
Used worldwide · Timeless · Negative · Everyday, not technical · Rated PG