Definitions of undercarriage:

  • noun:   framework that serves as a support for the body of a vehicle