undercarriage
1.
(
noun
) framework that supports the body of a vehicle
Related Words:
landing gear
,
support
Terms and Conditions of Use / Copyright Notice