snowcat; snowmobile
A tracked vehicle designed for traveling on snow, used for transport or grooming ski slopes. In English, 'snowcat' often refers to a larger tracked vehicle, while 'snowmobile' is a smaller personal vehicle; the Japanese term covers both.
At the ski resort, a snowcat is grooming the slopes.
I joined a tour to explore the snowy mountains by snowcat.
Compound of 雪上 (on snow) + 車 (vehicle).