protected from solar radiation - French English Dictionary