Barrage

2 topics · 2 sources

Science

Water

Any artificial obstruction placed in water to increase water level or divert it. Usually the idea is to control peak flow for later release.

Science

Weather

In hydrologic terms, any artificial obstruction placed in water to increase water level or divert it. Usually the idea is to control peak flow for later release.

Cite this definition

APA
MLA
Chicago