barrage
noun
[ ˈbarɑːʒ ]
• a concentrated artillery bombardment over a wide area.
• "his forces launched an artillery barrage on the city"
Similar:
bombardment,
gunfire,
cannonade,
battery,
blast,
broadside,
salvo,
volley,
fusillade,
storm,
hail,
shower,
cascade,
rain,
stream,
blitz,
shelling,
wall/curtain/barrier of fire,
• an artificial barrier across a river or estuary to prevent flooding, aid irrigation or navigation, or to generate electricity by tidal power.
• "they are considering a tidal barrage built across the Severn estuary"
Similar:
dam,
weir,
barrier,
dyke,
defence,
embankment,
wall,
obstruction,
gate,
sluice,
barrage
verb
• bombard (someone) with questions, criticisms, complaints, etc.
• "his doctor was barraged with unsolicited advice"
Origin:
mid 19th century (in barrage (sense 2 of the noun)): from French, from barrer ‘to bar’, of unknown origin.