semitrailer tractor - French English Dictionary