barrage (Noun) — The rapid and continuous delivery of linguistic communication (spoken or written). ex. "a barrage of questions"
barrage (Noun) — The heavy fire of artillery to saturate an area rather than hit a specific target. ex. "they laid down a barrage in front of the advancing troops"
barrage (Noun) — An artificial obstruction in a river designed to prevent flooding or divert its flow.
barrage (Verb) — Address with continuously or persistently, as if with a barrage. ex. "The speaker was barraged by an angry audience"