barrage - definition and synonyms

noun 

Your browser doesn’t support HTML5 audio

/ˈbærɑːʒ/
singularbarrage
pluralbarrages
  1. 1
    [countable] an attack during which an army continuously fires guns, drops bombs etc for a long time
  2. 2
    [singular] a lot of criticisms, complaints, or questions directed at one person
    barrage of:

    a barrage of abuse

  3. 3
     

    Your browser doesn’t support HTML5 audio

    [countable] a wall built across a river in order to control the level of the water