anicut
/ˈænɪkʊt/Definitions
1. noun
A man-made channel or weir, built across a river to raise the water level for irrigation, or to divert water from one course to another.
“The ancient anicut was an engineering marvel that allowed the local community to cultivate land along the riverbank.”