electrically powered cars - Francés Inglés Diccionario