VariousWords beta
Related Terms:
Definitions:
Noun
snowmobile
Definition: tracked vehicle for travel on snow having skis in front
Definition: A vehicle with skis at the front and a caterpillar track at the rear, used for travelling over snow, sometimes as sport