protection against the influences of weather - Francés Inglés Diccionario