1 definition 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!"
by Skouching Nick January 25, 2010
Get the Skouch mug.