assail
To attack something or someone with strong, repeated force.
To assail means to attack someone or something with great force or intensity. The attack might be physical, like when a castle was assailed by enemy armies using catapults and battering rams, or verbal, like when critics assail a politician's ideas with harsh arguments.
The word captures that sense of being overwhelmed by an aggressive force. A goalkeeper might be assailed by shot after shot during a tough soccer match. A student giving a presentation might feel assailed by unexpected questions from classmates. Bad smells can assail your nose when you walk past a dumpster on a hot day.
Notice how assail suggests something more intense than a simple attack: it implies repeated strikes or overwhelming pressure. One criticism isn't an assault, but when someone faces question after question, doubt after doubt, they're being assailed.
When you hear that something was assailed, picture waves crashing against rocks, or a hailstorm battering a roof. That relentless, powerful quality is what makes assail the right word for attacks that don't just strike once but keep coming.