SNOWCAT Meaning of SNOWCAT in English (also US trademark Sno-Cat ) ■ noun a tracked vehicle for travelling over snow.Origin1940s: from snow + caterpillar . Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004