artificial rain fall - Francés Inglés Diccionario