What is the meaning of snowmobiles in English?

Learn vocabulary with pictures as well as definitions of snowmobiles in English

Learn in

See more

n. snowmobiles (snowmobile)

Definition of snowmobile in English

Motorised vehicle with catepillar tracks which is steered using handlebars and whose front is equipped with skis, intended for travel over snow or ice.

Synonyms of snowmobile in English

motor sledmotor sledgesnowmachine