heavy rainfall - Francés Inglés Diccionario