barrages
Floods of attacks
A barrage is a concentrated, continuous outpouring of something—originally artillery fire directed at enemy positions, but now more commonly words, questions, or criticism.
The press secretary faced a barrage of questions about the scandal.
The military sense extends to a barrier of sustained fire meant to protect advancing troops or block enemy movement.
As a verb, to barrage someone is to bombard them with an overwhelming quantity of something: Fans barraged the station with calls demanding the song be played again.
Sustained artillery fire
- shellingSustained artillery attack
- volleySimultaneous firing burst
- salvoSimultaneous weapons discharge
- batteryPortable electricity storage
gunnery · ordnance · howitzer · mortar · flak · anti-aircraft · shellfire · projectile
Violent rushing flow
- delugeSevere overflow of water
- onslaughtFierce, overwhelming assault
- flurryBrief burst of activity
- hailIcy precipitation pellets
cascade · avalanche · tsunami · stream · wave · flood · inundation · overwhelming
Low river barrier
- sluiceGated water conduit
- spillwayDam's water release structure
- reservoirLarge water storage basin
- impoundmentOfficial seizure or detention
waterway · river · irrigation · hydroelectric · floodgate · levee · embankment · water control
Judgment of faults
- questionsRequests for information
- complaintsExpressions of discontent
- insultsDisparaging remarks
- accusationsClaims of fault
demands · abuse · tirades · harangues · heckling · interrogation · grilling · cross-examination
cannonade
Sustained artillery fire
- shellingSustained artillery attack
- volleySimultaneous firing burst
- salvoSimultaneous weapons discharge
battery · gunnery · ordnance · howitzer · mortar · flak · anti-aircraft · shellfire · projectile · trajectory
torrent
Violent rushing flow
hail · cascade · avalanche · tsunami · stream · wave · flood · inundation · overwhelming · relentless
weir
Low river barrier
impoundment · waterway · river · irrigation · hydroelectric · floodgate · levee · embankment · water control · causeway
criticism
Judgment of faults
- questionsRequests for information
- complaintsExpressions of discontent
- insultsDisparaging remarks
accusations · demands · abuse · tirades · harangues · heckling · interrogation · grilling · cross-examination · badgering
- Water Engineeringdams, levees, canals, aqueducts, spillways
- trench warfaretrenches, no man's land, barbed wire, dugouts, front lines
- water resourcesfreshwater, aquifers, water supply, water storage, aquifer
- water systemswater pipes, water pipe, water storage, water line, irrigation ditches
- artillerycannons, cannon, howitzers, howitzer, mortars
- hydropowerhydropower, water turbine, dam, turbine, hydroelectricity
- artillery barrageConcentrated heavy weapons fire
- constant barrage
- barrage balloonMoored aircraft-deterring inflatable
- rolling barrageArtillery fire moving forward