Definition of snow thrower in English:

snow thrower

noun