English Dictionary
Definition snowblower in British English
snowblower noun
[countable] noun
/ˈsnəʊˌbləʊə(r)/
Synonyms and related words
