barrages

noun
  1. continuous attacks of gunfire or bombs
  2. Usage: military
  3. a large number of things directed at someone or something at the same time
  4. an artificial barrier built across a river to control water flow
  5. Usage: engineering
verb
  1. to attack continuously with gunfire or bombs
  2. Usage: military
  3. to direct a large number of things at someone continuously

Examples