EnglishMain Dictionary
sluice
Universal Words
noun, verb
noun (also sluice gate) a sliding gate or other device for controlling the flow of water out of or into a canal, etc:
We opened the sluices and the upstream water of the river poured into the lock.
verb
1 [VN] ~ sth (down / out)