barrage noun

1 firing of guns

ADJ. heavy, intense | artillery

VERB + BARRAGE launch, unleash

BARRAGE + NOUN balloon

PREP. ~ of Troops unleashed a barrage of grenades.

2 large number of questions, etc.

ADJ. constant, continuous, endless

VERB + BARRAGE be faced with, endure, face | keep up The reporters kept up a constant barrage of questions.

PHRASES a barrage of abuse/complaints/criticism/questions The president is facing a barrage of criticism over his handling of the crisis.

3 wall of earth

ADJ. tidal

VERB + BARRAGE build, construct

PREP. ~ across They built a barrage across the bay.