Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

barrages Definition

Cancel
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

Words Related to barrages!

barrages Examples by Brain Bank Users