solar irradiation - Francés Inglés Diccionario