English

sluice noun definition in Rivers and lakes topic from the Oxford Advanced Learner's Dictionary

sluice

 noun: Rivers and lakes topic
(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.