photovoltaic solar electricity - Francés Inglés Diccionario