Dictionary search results

Showing 1-2 of 2 results

flume British & World English

An artificial channel conveying water, typically used for transporting logs or timber

log flume British & World English

A water chute ride at an amusement park