solar powered - Alemán Inglés Diccionario