articulated lorry

Noun
  1. A truck consisting of a tractor and trailer together (synset 104474900)

Other Searches