articulated lorry
English
Noun
articulated
lorry
(
plural
articulated lorries
)
(
British
)
Synonym of
tractor-trailer
.
Translations
semi-trailer truck
—
see
semi-trailer truck