trailer transporting a tractor - Turkish English Dictionary