electrically powered - Alemán Inglés Diccionario