undercarriage has definitions from the field of transportation
1
[ noun ] (transportation) framework that serves as a support for the body of a vehicle
*