to cover something with artificial snow - Turkish English Dictionary