barrage definition

barrage means an artificial structure that stores water or that hinders or obstructs the flow of water in a river, creek, stream or lake or the access of tidal water to a part of a river, creek, stream or lake.
barrage means any structure constructed with closing or opening spaces for irrigation or conserving water in the waterway which is the source of water to be supplied to the irrigation area.
barrage means any barrier or structure erected on a river to regulate the flow or volume of water in the river or for the purposes of controlling fluvial or tidal waters, and includes shiplocks and other integral facilities;

More Definitions of barrage

barrage means a rapid-fire sequence of aerial fireworks. Mortars are loaded prior to the display and the aerial shells are chain fused to fire in rapid sequence.¶
barrage means a gated hydraulic structure built across a river or other water course to control, regulate, and divert flows to canals or to facilitate navigation;