flood control

Noun
  1. (engineering) the art or technique of trying to control rivers with dams etc in order to minimize the occurrence of floods
flood control
Engineers inspect a large dam as part of the region's flood control system.