Self loader truck is a specialized commercial vehicle designed to delivery & load, and transport heavy machinery or vehicles (e.g., excavators, forklifts, boom lift, scissor lift) independently, using an integrated hydraulic lift system.
Japan