'snowmobile' definitions:

Definition of 'snowmobile'

(from WordNet)
noun
Tracked vehicle for travel on snow having skis in front
verb
Ride a snowmobile