electrically powered - Francés Inglés Diccionario