SNOWBLOWER


Meaning of SNOWBLOWER in English

■ noun a machine that clears fallen snow by blowing it out to the side of the road.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.