protected from solar radiation - German English Dictionary