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