to cover something with artificial snow - Español Inglés Diccionario