protected from solar radiation - Alemán Inglés Diccionario