undercarriage(noun) noun1. framework that serves as a support for the body of a vehicleDefinition categories: man–made, frame, framework, support