snowmobile Meaning, Definition & Usage

  1. noun tracked vehicle for travel on snow having skis in front
  2. verb ride a snowmobile

WordNet