electrically propelled - Turco Inglés Diccionario