barrage




barrage - noun

  • the rapid and continuous delivery of linguistic communication (spoken or written)
  • the heavy fire of artillery to saturate an area rather than hit a specific target

  • barrage - verb

    barrage - thesaurus

    battery   bombard   bombardment   onslaught   outpouring   shelling