River engineering

River engineering is the design and modification of rivers and related infrastructure to manage water, reduce hazards, support navigation, and serve other human purposes.

Connect