dense rain - Francés Inglés Diccionario