rain/snow or hail copiously - Francés Inglés Diccionario