incoming solar energy - Francés Inglés Diccionario