English Dictionary
Definition snowmobile in British English
snowmobile noun
[countable] noun
/ˈsnəʊməˌbiːl/
Synonyms and related words
