raining buckets - Francés Inglés Diccionario