suspended rail system travelling gear - French English Dictionary