protection from weather - Alemán Inglés Diccionario