articulated lorry - Inglés Sinónimo Diccionario

articulated lorry

n.
[1] trailer truck , tractor trailer , trucking rig , rig , semi