Cresta Run (noun) Definition, Meaning & Examples

noun
    • an activity involving travelling at high speed in a toboggan down a steep narrow passage of compacted snow and ice
    • the passage itself
Cresta Run (noun) Definition, Meaning & Examples

More Definitions