Topic Details (Notes format)

barrage

Subject: Geography

Description

A type of dam built across a wide stretch of water, e.g. an estuary, for the purposes of water management. Such a dam may be intended to provide water supply, to harness wave energy or to control flooding. There is a large barrage across Cardiff Bay in South Wales.

Summary

Definition of barrage.