electrically propelled - Francés Inglés Diccionario