Meaning of “flume” in the English Dictionary

british dictionary