mechanical trail - French English Dictionary