ADJ

heavy, intense
artillery

VERB + BARRAGE

launch, unleash

BARRAGE + NOUN

balloon

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

ADJ

tidal

VERB + BARRAGE

build, construct

PREP

~ across
They built a barrage across the bay