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