Advertisement

Advertisement

articulated lorry

noun

, British.
  1. a tractor-trailer truck.


Advertisement

Advertisement

Advertisement

Advertisement


articulated jointarticulated vehicle