Dictionary search results

Showing 1-3 of 3 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

flume English-Spanish

tubo masculine