articulated lorry


Meanings

  • a truck consisting of a tractor and trailer together