articulated lorry

Definitions

General English

Commerce

  • noun a large lorry formed of two parts, the second pulled by the first
http://www.dictionarycentral.com/definition/articulated-lorry.html