1 overchute | Definition of overchute

overchute

noun

Definition of overchute

: an overhead flume (as one over a stream or canal)