SNOWCAT


Meaning of SNOWCAT in English

(also US trademark Sno-Cat )

■ noun a tracked vehicle for travelling over snow.

Origin

1940s: from snow + caterpillar .

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.