the engine runs by a battery - Español Inglés Diccionario