VariousWords beta
Related Terms:
Definitions:
Noun
undercarriage
Definition: framework that serves as a support for the body of a vehicle
Definition: The supporting structural framework of a vehicle.