articulated lorry


noun British.

a tractor-trailer truck.