the engine runs by a battery - Inglés Sinónimo Diccionario