A Barrage
Etymology From Vulgar Latin *barra (bar)
- An artificial obstruction, such as a dam, in a river designed to increase its depth or to divert its flow.
- A heavy concentration of weapons fire directed at a heavily fortified target or a predetermined area to protect friendly forces or stop an enemy advance.
- (figurative) An overwhelming outburst of words, especially of criticism.
Synonyms bombardment, dam, onslaught, volley, A Weir