Free-sledding meaning

The sport of gliding downhill over snow on a short sled, especially one with a large groove down the center of the bottom that allows enhanced control for a rider who is kneeling with the calves strapped in.
noun
0
0
Advertisement