Find the word definition

Wiktionary
log flumes

n. (log flume English)