rain-sodden - Francés Inglés Diccionario