PREP
- ~ of
- Troops unleashed a barrage of grenades
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
PREP
- ~ across
- They built a barrage across the bay