MohammedPreview
Open in TheBrain

A Barrage

Etymology From Vulgar Latin *barra (bar)

  1. An artificial obstruction, such as a dam, in a river designed to increase its depth or to divert its flow.
  2. 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.
  3. (figurative) An overwhelming outburst of words, especially of criticism.

Synonyms bombardment, dam, onslaught, volley, A Weir