barrage

2 ENTRIES FOUND:

barrage

noun

Definition of BARRAGE

a rapid or overwhelming outpouring of many things at once <the teacher's rapid-fire barrage of homework assignments went by too fast for me to write them all down>
Near Antonyms dribble, drip, trickle

Seen & Heard

What made you want to look up barrage[noun]? Please tell us where you read or heard it (including the quote, if possible).