rain/snow or hail copiously - Alemán Inglés Diccionario