SNOWMOBILE Meaning of SNOWMOBILE in English n. a motor vehicle, esp. with runners or Caterpillar tracks, for travelling over snow. Concise Oxford English dictionary. Краткий оксфордский словарь английского языка. 2012