flume
Explore definitions, synonyms, and language insights of flume
Definitions
                    Noun
                    
                a narrow gorge with a stream running through it
                
                    Noun
                    
            watercourse that consists of an open artificial chute filled with water for power or for carrying logs