photovoltaic electricity - Francés Inglés Diccionario