BARRAGE

Definition of BARRAGE

  1. (noun)the rapid and continuous delivery of linguistic communication (spoken or written)
  2. (noun)the heavy fire of artillery to saturate an area rather than hit a specific target
  3. (verb)address with continuously or persistently, as if with a barrage