SNOWCAT
Meaning of SNOWCAT in English
/ ˈsnəʊkæt; NAmE ˈsnoʊ-/ noun
a large vehicle that is designed to travel over snow
••
WORD ORIGIN
1940s: from snow + caterpillar .
Oxford Advanced Learner's English Dictionary.
Оксфордский английский словарь для изучающик язык на продвинутом уровне.
2005