electrically propelled - Alemán Inglés Diccionario