Rhyme Desk
Find rhyming words!

Definition of "Barrage" :

noun: the heavy fire of artillery to saturate an area rather than hit a specific target

"They laid down a barrage in front of the advancing troops."

noun: the rapid and continuous delivery of linguistic communication (spoken or written)

"A barrage of questions."

verb: address with continuously or persistently, as if with a barrage

"The speaker was barraged by an angry audience."