to cover something with artificial snow - Spanisch Englisch Wörterbuch