雪上 せつじょう しゃ
setsujōsha

Noun

1. snowcat (vehicle); snowmobile