Meaning of undercarriage

Definition of undercarriage

(noun) framework that serves as a support for the body of a vehicle

Other information on undercarriage

WIKIPEDIA results for undercarriage
Amazon results for undercarriage