barrage
nouna large, unrelenting stream or flood of attacks, statements, or projectiles
The soldiers faced a barrage of machine gun fire as they advanced across the battlefield.
Also assault · deluge · flood · storm · outpouring
Try typing it
Type all GRE words →