Articulated Lorry (noun) Definition, Meaning & Examples

noun British.
  1. a tractor-trailer truck.
Articulated Lorry (noun) Definition, Meaning & Examples

More Definitions