Home / Dictionary / Meaning of barrage

Barrage

/bəˈrɑʒ/
C1
Listen pronunciation

(noun) An artificial obstruction, such as a dam, in a river designed to increase its depth or to divert its flow.

The minister had to face a barrage of questions from the press.
The conservationist is against the building of a tidal barrage across the Severn estuary.
CEFR Practice Quiz
The speaker faced a ____ of questions from the angry crowd tonight.

Expand Your Vocabulary with LexUp

Master English words using smart flashcards, play exciting word rounds, and compete with other learners worldwide.