Alphabet Filter:


Definition of barrage:

  1. An artificial bar or obstruction placed in a river or water course to increase the depth of water; as, the barrages of the Nile.


breakwater, outflow, bombing, blast, bashing, blitz, onslaught, hail, shower, groyne, discharge, onset, faultfinding, overwork, occupy, run, drive, dry-stone wall, air strike, dike, bulwark, blitzkrieg, drumfire, bomb, torrent, fusillade, keep someone busy, earthwork, plenty, flush, volley, electric battery, onrush, uproar, criticism, outpouring, fountain, dyke, recrimination, overflow, bombardment, the Blitz, disapproval, flood, stretch, dam, battery, swamp, besiege, drumbeat, barrage fire, mud, natural spring, stamp battery, air raid, groin, condemnation, spring, salvo, flurry, assault and battery, burst, fire, work, overload, push, volley, shelling, pelt, cannonade, gush, censure.

Usage examples: