articulated lorry








[ad_1] noun British.
  1. a tractor-trailer truck.
[ad_2]
48 queries 0.389