tractor-trailer train - French English Dictionary