Weir

barrier across a river designed to alter its flow characteristics

A weir is a barrier built across a river which changes the flow of the river, usualy for irrigation and smaller than a dam. Depending on the design, some pose problems for fish, as the fish cannot get across the weir.

change