dam

dam

Damm presas barrage

Definition

Structure constructed across a watercourse or stream channel.