7 letters · 10 points in Scrabble
noun the rapid and continuous delivery of linguistic communication (spoken or written)
noun the heavy fire of artillery to saturate an area rather than hit a specific target
verb address with continuously or persistently, as if with a barrage
originUnadapted borrowing from French barrage (“barrage, barrier”) c. 1859. Compare barrier.
Etymology from Wiktionary, CC BY-SA 3.0