SNOWMOBILE Meaning of SNOWMOBILE in English [ 'snəʊməbi:l ]■ noun a motor vehicle, especially one with runners or caterpillar tracks, for travelling over snow. ■ verb [often as noun snowmobiling ] travel by ~. Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004