barrage
noun (1)Definition of barrage
(Entry 1 of 3)
: a dam placed in a watercourse to increase the depth of water or to divert it into a channel for navigation or irrigation
barrage
noun (2)Definition of barrage (Entry 2 of 3)
1
military
: artillery fire laid on a line (see line entry 1 sense 6c) close to friendly troops to screen and protect them
The enemy laid down a barrage of machine-gun fire as our platoon approached the bridge.
2
: a vigorous or rapid outpouring or projection of many things at once
a barrage of phone calls unleashed a barrage of insults an oratorical barrage
barrage
verb
barraged;
barraging
Definition of barrage (Entry 3 of 3)
: to deliver a barrage (see barrage entry 2) against
were barraged with bullets being barraged by campaign ads before the election
Keep scrolling for more
Keep scrolling for more
Keep scrolling for more
Keep scrolling for more