solar powered - Francés Inglés Diccionario