Find the word definition

Wiktionary
ice luges

n. (ice luge English)