Skip to main content

Definitions by Skouching Nick

A couch with skis attached to the bottom, used for riding down snow-covered hills.
"My buddies and I made a skouch yesterday. We're going taking it skouching this weekend!"
Skouch by Skouching Nick January 25, 2010