onslaught

US /ˈɑːn.slɑːt/
UK /ˈɑːn.slɑːt/
"onslaught" picture
1.

embate, ataque, avalancha

a fierce or destructive attack

:
The city was unprepared for the sudden onslaught of the enemy.
La ciudad no estaba preparada para el repentino ataque del enemigo.
We faced an onslaught of questions from the reporters.
Nos enfrentamos a una avalancha de preguntas de los reporteros.