snowmaker

noun

A machine that makes artificial snow.

noun

A device for creating snow.