'undercarriage' definitions:

Definition of 'undercarriage'

(from WordNet)
noun
Framework that serves as a support for the body of a vehicle