Street Luge (noun) Definition, Meaning & Examples

noun Sports.
  1. the sport of racing down a paved incline on a wheeled sled, in a supine position.
  2. the sled itself.
noun
  1. the sport of descending a steep road or track on a large type of skateboard on which riders lie on their backs, descending feet first
Street Luge (noun) Definition, Meaning & Examples

More Definitions