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
VERB + BARRAGE build, construct
PREP. ~ across They built a barrage across the bay.