track moving machine - Spanish English Dictionary