barrage
Noun
rapid outpouring of something
Following allegations of an affair with ex-girlfriend of former team-mate, Terry will not offer to step down as England captain despite a barrage of criticism from fans.
We're sorry but BraveSpeaking doesn't work properly without JavaScript enabled. Please enable it to continue.