Definitions
noun
the art or technique of trying to control rivers with dams etc in order to minimize the occurrence of floods
Look “flood control” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
the art or technique of trying to control rivers with dams etc in order to minimize the occurrence of floods