juggernaut
/ˈdʒʌɡənɔːt/Submit
noun
a huge, powerful, and overwhelming force.
“the juggernaut of public expenditure”
BRITISH
a large, heavy vehicle, especially an articulated lorry.
noun: juggernaut; plural noun: juggernauts
“the juggernaut thundered through the countryside”
Motor, Unit, Tractor Unit, Lorry, Truck.
The word truck is often used by off road enthusiasts to describe a 4X4.
I say unit for an artic and lorry for a rigid, not that it matters that much really.