Meaning of “barrage” in the English Dictionary

(Definition of “barrage” from the Cambridge Advanced Learner’s Dictionary & Thesaurus © Cambridge University Press)

"barrage" in American English

See all translations

barragenoun [ C usually sing ]

us /bəˈrɑʒ, -ˈrɑdʒ/

a continuous firing of large guns, esp. to protect soldiers advancing on an enemy:

an artillery barrage

A barrage is also a great number of complaints, criticisms, or questions suddenly directed at someone:

Morris fired off a barrage of questions about Halperin’s politics.

(Definition of “barrage” from the Cambridge Academic Content Dictionary © Cambridge University Press)