excessive precipitation - Francés Inglés Diccionario