: a dam placed in a watercourse to increase the depth of water or to divert it into a channel for navigation or irrigation
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
barraged; barraging
: to deliver a barrage (see barrage entry 2) against
were barraged with bullets
being barraged by campaign ads before the election
Love words? Need even more definitions?
Merriam-Webster unabridged
Share