abundant rainfall - Francés Inglés Diccionario