track moving machine - French English Dictionary