it rains a lot here - Francés Inglés Diccionario