barrages
noun(bar-rage)
a dam placed in a watercourse to increase the depth of water or to divert it into a channel for navigation or irrigation
barrages
noun(bar-rage)
artillery fire laid on a line close to friendly troops to screen and protect them
barrages
noun(bar-rage)
a vigorous or rapid outpouring or projection of many things at once
barrages
verb(bar-rage)
to deliver a barrage against