snowcat 1

noundomain: artefact
EnWordnet [ver.5.0]
EnglishEnglish
Definition

an enclosed-cab, truck-sized, fully tracked vehicle designed to move on snow.

  • 1.Russia as one of the snowiest countries in the world has a wide range of snowcats producers.
FENG