Articulated-lorry Synonyms

A truck consisting of a tractor and trailer together
(Noun)