Barrage
/bəˈrɑʒ/
Listen pronunciation
Definition
(noun) An artificial obstruction, such as a dam, in a river designed to increase its depth or to divert its flow.
Sentence Examples
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.