trailer transporting a tractor - French English Dictionary