to cover something with artificial snow - Türkisch Englisch Wörterbuch