proof against rain - Francés Inglés Diccionario